package com.crm.crm.service;

import com.crm.entity.Partner;
import com.github.pagehelper.PageInfo;
import org.apache.ibatis.annotations.Param;

/**
 * @author 秋水浮萍
 * @version 1.0.0
 * @ClassName PartnerFindService.java
 * @Description TODO
 * @createTime 2021年03月04日 22:27:00
 */

public interface CrmPartnerFindService {

    PageInfo<Partner> findAssetInf(String createId, String company, Integer partnerType,
                                   String belong, @Param("cities") String[] cities, String orgType,
                                   String orgRemark, String typeId, int pageIndex, int PageSize);
    PageInfo<Partner> findFundInfo(String createId, String company, Integer partnerType, String orgType, String orgRemark,
                                   String currency, String incomeType,
                                   String struct, Integer scaleMin, Integer scaleMax, String deadline,
                                   @Param("cities") String[] cities, String typeId, String typeName, Integer incomeRate, int pageIndex, int PageSize);
    PageInfo<Partner> findExitInfo(String createId,String company, Integer partnerType, String orgType, String orgRemark,
                                   String usage,
                                   String typeId, String typeName, @Param("cities") String[] cities,
                                   Integer abilityMin, Integer abilityMax, int pageIndex, int PageSize);
    PageInfo<Partner> findJusticeInfo(String createId, Integer partnerType, String company,
                                      String post, @Param("cities") String[] cities, int pageIndex, int PageSize);
    PageInfo<Partner> findPeerInfo(String createId, String company, Integer partnerType, String orgType,
                                   String bizListId, String coopListId
            , @Param("cities") String[] cities, int pageIndex, int PageSize);
    PageInfo<Partner> findOrgInfo(String createId, Integer partnerType, String company,
                                  String post, @Param("cities") String[] cities, int pageIndex, int PageSize);



}
